<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>

</body>
<script>
    // function myPop(list) {
    //     // var list = arr;
    //     list.length--;
    //     return list;
    // }
    // var arr = [1, 2, 4, 3, 5];
    // var brr = myPop(arr);
    // console.log(arr, brr);

    /* var arr = [1, 2, 3];
    console.log(arr);
    arr.push(4);
    console.log(arr);


    var zhang = {
        // 键名(属性名 字符串) : 键值(属性值 任意类型)
        name: "张三",
        age: 18,
        chinese: 55,
        math: 66,
        english: 77,
        hobby: ["唱歌", "跳舞"]
    }
    console.log(zhang);

    // 赋值
    zhang.name = "李四";
    zhang.age = 24;
    zhang.chinese = 76;
    zhang.math = 87;
    zhang.english = 90;

    // 对象赋值一个不存在的属性   则新增该属性到对象中
    zhang.hello = "你好";
    console.log(zhang); */

    // var a = 10;
    // var b = 20;
    // function fn(a,b){
    //     a = 100;
    //     b = 200;
    //     console.log(a,b);//100,200
    // }
    // fn();
    // console.log(a,b);//10,20



    // var obj = { a: 10, b: 20 };
    // function fn(obj) {
    //     obj.a = 100;
    //     obj.b = 200;
    //     console.log(obj.a, obj.b); // 100 200
    // }
    // fn(obj);
    // console.log(obj.a, obj.b);//100,200


    // var a = 10;
    // var b = {
    //     num:20   // 20  200
    // };
    // function fn(a,b){
    //     a = 100;
    //     b.num = 200;
    //     console.log(a,b.num);  // 100  200
    // }
    // fn(a,b);
    // console.log(a,b.num); // 10 200

</script>

</html>